//
// Created by Administrator on 2018/10/22.
//

#ifndef DATASTORE_STRINGUTILS_H
#define DATASTORE_STRINGUTILS_H

#import <jni.h>

const char HexCode[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E','F'};

class StringUtils {

public:
    /**
     * 将string类型转为char数组
     */
    static char *jstring2char(JNIEnv *env, jstring jstr);

    /**
     * 将字符数组转为哈希字符串
     */
    static char *toHexString(JNIEnv *env, jbyteArray jba);

    /**
     * 字符数组 ---> jstring
     */
    static jstring char2jstring(JNIEnv *env, const char *pat);
};


#endif //DATASTORE_STRINGUTILS_H
